#include"comm.hpp"

int main()
{
    initShm shm(0);
    char* pshm = shm.getPshm();

    // 简单的模拟通信
    // 客户端往共享内存里写入数据
    char c = 'a';
    while(c <= 'z')
    {
        pshm[c -'a'] = c;
        c++;
        pshm[c -'a'] = '\0';
        sleep(1);
    }

    return 0;
}

// int main()
// {
//     key_t key = getKey();
//     cout << "server key:" << key << endl;
//     int id = getShm();
//     cout << "server id:" << id << endl;

//     //  2. 关联
//     char *pshm = attachShm(id);
//     sleep(5);
//     //  2.2 取消挂载
//     detectShm(pshm);

//     sleep(5);
//     return 0;
// }